package it.heima.xmy.Demo1;

import java.util.ArrayList;
import java.util.Collection;
import java.util.Comparator;

/*需求：
1. 定义一个学生类Student，包含三个属性姓名、年龄、性别，私有成员变量,生成无参，有参构造方法，生成get/set方法。
2. 创建三个学生对象存入ArrayList集合中。
3. 找出年龄最大的学生，然后将该对象的姓名变为：小猪佩奇。
4. 遍历集合输出对象属性信息。（输出格式如：姓名：张三, 年龄：23, 性别：男）
*/
public class ArrayListTest {
    public static void main(String[] args) {
        Student student1 = new Student("张三", 25, "男");
        Student student2 = new Student("李四", 24, "男");
        Student student3 = new Student("王五", 56, "男");
        ArrayList<Student> arrayList = new ArrayList<Student>();
        arrayList.add(student1);
        arrayList.add(student2);
        arrayList.add(student3);
        arrayList.sort((o1, o2) -> o2.getAge() - o1.getAge());
        arrayList.get(0).setName("小猪佩奇~~~");
        arrayList.forEach(student -> System.out.println(student));
    }
}
